home *** CD-ROM | disk | FTP | other *** search
- property pSprite, spriteNum, ptext, ptexttoscroll, pdir, pInc, pGo, pPressed, pnorm, pslidenum, pslider, pstart
-
- on getPropertyDescriptionList me
- return [#ptext: [#comment: EMPTY, #format: #string, #default: "ASS"], #pslidenum: [#comment: EMPTY, #format: #integer, #default: 0]]
- end
-
- on beginSprite me
- pSprite = sprite(spriteNum)
- pstart = 1
- pdir = pSprite.member.name.symbol
- pslider = sprite(pslidenum)
- ptexttoscroll = member(ptext)
- pnorm = pSprite.member.name
- pPressed = pnorm && "press"
- if pdir = #up then
- pInc = -1
- else
- if pdir = #down then
- pInc = 1
- end if
- end if
- end
-
- on mouseDown me
- pGo = 1
- pSprite.member = pPressed
- end
-
- on mouseUp me
- pGo = 0
- pSprite.member = pnorm
- end
-
- on mouseUpOutSide me
- mouseUp(me)
- end
-
- on enterFrame me
- if pGo then
- ptexttoscroll.scrollByLine(pInc)
- pslider.slide()
- end if
- end
-